Dependent Types and Fibred Computational Effects
نویسندگان
چکیده
We study the interplay between dependent types and general computational effects. We define a language with both value types and terms, and computation types and terms, where types depend only on value terms. We use computational Σ-types to account for typedependency in the sequential composition of computations. Our language design is justified by a natural class of categorical models. We account for both algebraic and non-algebraic effects. We also show how to extend the language with general recursion, using continuous families of cpos.
منابع مشابه
Fibred Computational Effects
We study the interplay between dependent types and computational effects, two im-portant areas of modern programming language research. On the one hand, dependenttypes underlie proof assistants such as Coq and functional programming languagessuch as Agda, Idris, and F*, providing programmers a means for encoding detailedspecifications of program behaviour using types. On the...
متن کاملFlowlines transverse to fibred knots and links
Let K be a knot or link in S3 which is fibred — the complement fibres over S1 with fibres spanning surfaces. We focus on those fibred knots and links which have the following property: every vector field transverse to the fibres possesses closed flow lines of all possible knot and link types in S3 . Our main result is that a large class of fibred knots and links has this property, including all...
متن کاملFlowlines Transverse to Knot and Link Fibrations
Let K be a knot or link in S which is fibred — the complement fibres over S with fibres spanning surfaces. We focus on those fibred knots and links which have the following property: every vector field transverse to the fibres possesses closed flow lines of all possible knot and link types in S. Our main result is that a large class of fibred knots and links has this property, including all fib...
متن کاملComputational Modeling of 2-sided Message’s Effects on Perceived Argument Strength
The aim of this research is studying of 2-sided message’s effects on persuasiveness of anti-drug messages by computational modeling method. It’s been done for getting more effective and more persuasive messages. Persuasiveness of messages is measured be perceived argument strength of them which is determined by audiences. In this research, according to formative researches, a method for measuri...
متن کاملA Fibred Tableau Calculus for BDI Logics
In [12,16] we showed how to combine propositional BDI logics using Gabbay’s fibring methodology. In this paper we extend the above mentioned works by providing a tableau-based decision procedure for the combined/fibred logics. To achieve this end we first outline with an example two types of tableau systems, (graph & path), and discuss why both are inadequate in the case of fibring. Having done...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016